home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
comm2
/
tb402_2.zip
/
TB402.DOC
< prev
next >
Wrap
Text File
|
1993-05-17
|
4KB
|
133 lines
TriBBS 4.02 Interim Update Documentation
----------------------------------------
TriBBS 4.02 provides a couple of new features that require further
explanation.
Nonstandard IRQs
----------------
Because a number of sysops have expressed interest in having the
ability to run TriBBS with nonstandard IRQs, I have decided to put
support for them into 4.02 and not wait for 4.1.
First of all, please note that many doors (read that as most) do NOT
support nonstandard IRQs. Also, some external protocol drivers may
not support nonstandard IRQs.
By default, ISA PCs use the following IRQs for COM1 through COM4:
COM1 IRQ4
COM2 IRQ3
COM3 IRQ4
COM4 IRQ3
Therefore, it is possible to have four serial devices connected to
your PC. If they require interrupts to function, then you are really
limited to only two serial ports because COM1 and COM3 use the same
IRQ and COM2 and COM4 use the same IRQ and the way the PC was
originally designed does not allow for sharing of interrupts.
You can get around this by assigning a nonstandard IRQ setting to
serial devices on COM3 and COM4.
XT compatible machines have 8 available interrupt vectors (IRQ0 to
IRQ7) and are used as follows:
IRQ0 System timer
IRQ1 Keyboard
IRQ2 Available
IRQ3 COM2
IRQ4 COM1
IRQ5 Hard disk controller
IRQ6 Floppy disk controller
IRQ7 LPT1
As you can see, you are pretty much limited to using either IRQ2 or
IRQ7 on an XT compatible machine.
AT compatible machines have 16 available interrupt vectors (IRQ0 to
IRQ15) and are used as follows:
IRQ0 System timer
IRQ1 Keyboard
IRQ2 Cascade input for second interrupt controller
IRQ3 COM2
IRQ4 COM1
IRQ5 LPT2
IRQ6 Floppy disk controller
IRQ7 LPT1
IRQ8 Realtime clock
IRQ9 Redirected as IRQ2
IRQ10 Available
IRQ11 Available
IRQ12 PS/2 mouse
IRQ13 Math coprocessor
IRQ14 Hard disk controller
IRQ15 Available
As you can see, an AT compatible machine has a lot more options for
using a nonstandard IRQ (IRQ5, IRQ7, IRQ10, IRQ11, and IRQ15).
If you have any perhiperials that use interrupts, be sure that you
don't use an interrupt that is already in use by another device.
Configuring for a Nonstandard IRQ
---------------------------------
You can configure your system for a nonstandard IRQs through either
TriMan's Node Configuration option or through a new BBS.EXE command
line switch. The command line switch is /Qn where "n" is the IRQ
number to be used. For example if you wanted to use IRQ5 for a node
that is already setup for COM3, you would enter the following command
line:
BBS /Q5
DOWNLOAD.BAT
------------
TriBBS 4.02 now supports a DOWNLOAD.BAT file. This optional batch
file will be called, if it exists in the node's main directory, just
after a file is moved into the TRANSFER directory. It is called with
parameters that are similar to the ones TriBBS uses to call
UPLOAD.BAT:
%1 - Is the file's complete pathname.
%2 - Is the file's extension, if any.